<?php
    $arr = [1,3,5,7,9];
    // list()
    list($a, $b)= $arr;// 按照顺序解构赋值
    // echo $a, $b;

    // 判断 5 是否 在当前数组中
    $isIn = in_array(5, $arr);
    // var_dump($isIn);// true

    // 查找 7 在 在当前数组中的位置
    $index = array_search(7, $arr);
    // var_dump($index);

    // 用字符串拼接数组中的元素
    $str = implode(",", $arr);
    // echo $str;

    // 把 字符串拆分为数组
    $arr2 = explode('-', "a-b-c-d-e");
    // print_r($arr2);

    // 默认随机返回一个索引
    // print_r(array_rand($arr));// 一个数字
    // 随机获取 数组中一个元素
    $val = $arr[array_rand($arr)];
    // 随机返回3个索引
    // print_r(array_rand($arr, 3));// 一个数组

    // 向数组末尾追加 2，4，6 三个元素
    array_push($arr, 2,4,6);
    // print_r($arr);

    // 向数组头部插入 12，14，16 三个元素
    array_unshift($arr, 12,14,16);
    // print_r($arr);


    // 先后取三个，保证不能重复。
    $stus = ["白娜娜","方慧","李启觐","朱中祥","张从伟","方波"];

    for ($i=0; $i < 3; $i++) { 
        $index = array_rand($stus);
        echo "<div>". $stus[$index] ."</div>";
        unset($stus[$index]);// 从数组中移除
    }
    var_dump($stus);// 剩余的元素, 序号可能会不连续

?>